package com.inossem.allotin.api;

import com.inossem.allotin.constant.UrlConstant;
import com.inossem.allotin.db.CacheBean;
import com.inossem.wms.co.cus.CusRFIDByEpcCo;
import com.inossem.wms.co.cus.CusRFIDTaskReqInfoCo;
import com.inossem.wms.co.cus.CusRFIDTaskReqListCo;
import com.inossem.wms.model.cus.CusRFID;
import com.inossem.wms.vo.BaseBean;
import com.inossem.wms.vo.BaseObject;
import com.inossem.wms.vo.auth.SysLoginVo;
import com.inossem.wms.vo.cus.CusRFIDEmergency;
import com.inossem.wms.vo.cus.CusRFIDTaskReqInfoDataVo;
import com.inossem.wms.vo.cus.CusRFIDTaskReqListDataVo;
import com.inossem.wms.vo.cus.CusRFIDTaskReqVo;
import com.inossem.wms.vo.cus.CusRFIDTaskVo;

import java.util.List;
import java.util.Map;

import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

/**
 * Created by Administrator on 2019/5/28 0028.
 */
public interface ApiService {

    @POST(UrlConstant.URL_LOGINNEWS)
    Call<BaseObject<SysLoginVo>> login(@Body Map<String, Object> map);

    //rfid查询类型
    @GET(UrlConstant.URL_GET_RFID_TYPE)
    Call<BaseObject<CusRFIDEmergency>> getRFIDType(@Query("epcCode") String co);

    //rfid查询类型
    @POST(UrlConstant.URL_GET_FILE)
    Call<BaseObject<String>> getFile(@Body List<CusRFIDEmergency> list);

}

